package com.efast.dmom.equipment.entity;

import javax.persistence.Column;
import java.io.Serializable;
import java.util.Date;

/**
 * @Description  
Table ( name ="equip_repair_order" ) 
 * @Author  zhangchenghao
 * @Date 2019-08-15 
 */

public class EquipRepairOrder  implements Serializable {

	private static final long serialVersionUID =  6743909576006131932L;

	/**
	 * 主键
	 */
   	@Column(name = "id" )
	private Integer id;

	/**
	 * 设备ID
	 */
   	@Column(name = "equip_id" )
	private Integer equipId;

	/**
	 * 维修订单
	 */
   	@Column(name = "order_number" )
	private String orderNumber;

	/**
	 * 送修代码
	 */
   	@Column(name = "repair_code" )
	private String repairCode;

	/**
	 * 审核人
	 */
   	@Column(name = "auditor" )
	private String auditor;

	/**
	 * 报修人
	 */
   	@Column(name = "reportor" )
	private String reportor;

	/**
	 * 报修时间
	 */
   	@Column(name = "report_time" )
	private Date reportTime;

	/**
	 * 订单状态
	 */
   	@Column(name = "status" )
	private String status;

	/**
	 * 设备编号
	 */
   	@Column(name = "equip_code" )
	private String equipCode;

	/**
	 * 设备名称
	 */
   	@Column(name = "equip_name" )
	private String equipName;

	/**
	 * 优先级
	 */
   	@Column(name = "priority" )
	private String priority;

	/**
	 * 设备使用单位
	 */
   	@Column(name = "owner_company" )
	private String ownerCompany;

	/**
	 * 设备供应商
	 */
   	@Column(name = "supplier" )
	private String supplier;

	/**
	 * 外维单位
	 */
   	@Column(name = "external_repair" )
	private String externalRepair;

	/**
	 * 报修原因
	 */
   	@Column(name = "reason" )
	private String reason;

	/**
	 * 审核意见
	 */
   	@Column(name = "audit_opinion" )
	private String auditOpinion;

	/**
	 * 审核时间
	 */
   	@Column(name = "audit_time" )
	private Date auditTime;

	/**
	 * 审核评分
	 */
   	@Column(name = "score" )
	private String score;

	/**
	 * 更新时间
	 */
   	@Column(name = "last_update_time" )
	private Date lastUpdateTime;

	/**
	 * 更新时间
	 */
   	@Column(name = "last_update_user" )
	private String lastUpdateUser;

	/**
	 * 企业代码
	 */
   	@Column(name = "company_code" )
	private String companyCode;

	/**
	 * 创建时间
	 */
   	@Column(name = "create_time" )
	private Date createTime;

	/**
	 * 创建用户
	 */
   	@Column(name = "create_user" )
	private String createUser;

	/**
	 * 逻辑删除
	 */
   	@Column(name = "is_deleted" )
	private Integer isDeleted;

	/**
	 * 送修类型
	 */
	@Column(name = "repair_type" )
	private String repairType;
	/**
	 * 实际结束时间
	 */
	@Column(name = "actual_end_time" )
	private Date actualEndTime;

	/**
	 * 实际开始时间
	 */
	@Column(name = "actual_start_time" )
	private Date actualStartTime;

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getEquipId() {
		return this.equipId;
	}

	public void setEquipId(Integer equipId) {
		this.equipId = equipId;
	}

	public String getOrderNumber() {
		return this.orderNumber;
	}

	public void setOrderNumber(String orderNumber) {
		this.orderNumber = orderNumber;
	}

	public String getRepairCode() {
		return this.repairCode;
	}

	public void setRepairCode(String repairCode) {
		this.repairCode = repairCode;
	}

	public String getAuditor() {
		return this.auditor;
	}

	public void setAuditor(String auditor) {
		this.auditor = auditor;
	}

	public String getReportor() {
		return this.reportor;
	}

	public void setReportor(String reportor) {
		this.reportor = reportor;
	}

	public Date getReportTime() {
		return this.reportTime;
	}

	public void setReportTime(Date reportTime) {
		this.reportTime = reportTime;
	}

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getEquipCode() {
		return this.equipCode;
	}

	public void setEquipCode(String equipCode) {
		this.equipCode = equipCode;
	}

	public String getEquipName() {
		return this.equipName;
	}

	public void setEquipName(String equipName) {
		this.equipName = equipName;
	}

	public String getPriority() {
		return this.priority;
	}

	public void setPriority(String priority) {
		this.priority = priority;
	}

	public String getOwnerCompany() {
		return this.ownerCompany;
	}

	public void setOwnerCompany(String ownerCompany) {
		this.ownerCompany = ownerCompany;
	}

	public String getSupplier() {
		return this.supplier;
	}

	public void setSupplier(String supplier) {
		this.supplier = supplier;
	}

	public String getExternalRepair() {
		return this.externalRepair;
	}

	public void setExternalRepair(String externalRepair) {
		this.externalRepair = externalRepair;
	}

	public String getReason() {
		return this.reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public String getAuditOpinion() {
		return this.auditOpinion;
	}

	public void setAuditOpinion(String auditOpinion) {
		this.auditOpinion = auditOpinion;
	}

	public Date getAuditTime() {
		return this.auditTime;
	}

	public void setAuditTime(Date auditTime) {
		this.auditTime = auditTime;
	}

	public String getScore() {
		return this.score;
	}

	public void setScore(String score) {
		this.score = score;
	}

	public Date getLastUpdateTime() {
		return this.lastUpdateTime;
	}

	public void setLastUpdateTime(Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	public String getLastUpdateUser() {
		return this.lastUpdateUser;
	}

	public void setLastUpdateUser(String lastUpdateUser) {
		this.lastUpdateUser = lastUpdateUser;
	}

	public String getCompanyCode() {
		return this.companyCode;
	}

	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getCreateUser() {
		return this.createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public Integer getIsDeleted() {
		return this.isDeleted;
	}

	public void setIsDeleted(Integer isDeleted) {
		this.isDeleted = isDeleted;
	}

	public String getRepairType() {
		return repairType;
	}

	public void setRepairType(String repairType) {
		this.repairType = repairType;
	}

	public Date getActualEndTime() {
		return actualEndTime;
	}

	public void setActualEndTime(Date actualEndTime) {
		this.actualEndTime = actualEndTime;
	}

	public Date getActualStartTime() {
		return actualStartTime;
	}

	public void setActualStartTime(Date actualStartTime) {
		this.actualStartTime = actualStartTime;
	}
}
